/**
 * 
 */
package com.sunwayhorizo.health.business.dto.registries;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @ClassName TreeDTO <br>
 * @PackageName com.sunwayhorizo.health.business.dto.registries <br>
 * @Description 通用树dto <br>
 * @Author jinzw <br>
 * @Date 2011-1-11 <br>
 * @Version 1.0 <br>
 * @ModifiedDesc <br>
 * @ModifiedDate <br>
 * @ModifiedBy <br>
 * @Email tanll@sunwaysoft.com.cn <br>
 * @Copyright 2010-2020 北京三维海容 All Rights Reserved. <br>
 */
public class CommonTreeDTO implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -3455249662567505283L;

	/**
	 * 树节点的实体主键
	 */
	private String id;
	
	/**
	 * 树节点的名称
	 */
	private String name;
	
	/**
	 * 注释
	 */
	private String comments;
	
	/**
	 * 父节点id
	 */
	private String fatherId;
	
	/**
	 * 节点级次码
	 */
	private String levelCode;
	
	/**
	 * 业务主键
	 */
	private String bussinessId;
	
	/**
	 * 当前节点级别
	 */
	private Integer level;
	
	/**
	 * 创建人
	 */
	private String createdBy;
	
	/**
	 * 创建时间
	 */	
	private Date creationDate;
	
	/**
	 * 修改人员
	 */
	private String lastUpdateBy;
	
	
	/**
	 * 修改时间
	 */
	private Date lastUpdateDate;
	
	/**
	 * 子节点
	 */
	private List<CommonTreeDTO> children;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	
	public String getComments() {
		return comments;
	}

	public void setComments(String comments) {
		this.comments = comments;
	}
	
	public String getFatherId() {
		return fatherId;
	}

	public void setFatherId(String fatherId) {
		this.fatherId = fatherId;
	}

	public String getLevelCode() {
		return levelCode;
	}

	public void setLevelCode(String levelCode) {
		this.levelCode = levelCode;
	}

	public String getBussinessId() {
		return bussinessId;
	}

	public void setBussinessId(String bussinessId) {
		this.bussinessId = bussinessId;
	}

	public Integer getLevel() {
		return level;
	}

	public void setLevel(Integer level) {
		this.level = level;
	}
	
	public String getCreatedBy() {
		return createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public Date getCreationDate() {
		return creationDate;
	}

	public void setCreationDate(Date creationDate) {
		this.creationDate = creationDate;
	}

	public String getLastUpdateBy() {
		return lastUpdateBy;
	}

	public void setLastUpdateBy(String lastUpdateBy) {
		this.lastUpdateBy = lastUpdateBy;
	}

	public Date getLastUpdateDate() {
		return lastUpdateDate;
	}

	public void setLastUpdateDate(Date lastUpdateDate) {
		this.lastUpdateDate = lastUpdateDate;
	}

	public List<CommonTreeDTO> getChildren() {
		return children;
	}

	public void setChildren(List<CommonTreeDTO> children) {
		this.children = children;
	}
	
}
